do something devilish - French English Dictionary